shower of shit - German English Dictionary